The Distributed Programming Language INSEL - Concepts and Implementation

نویسنده

  • H.-M. Windisch
چکیده

In this paper the high-level distributed programming language INSEL and its Mach-based runtime system are presented. INSEL is a general purpose programming language for parallel and distributed programming. INSEL is objectbased and allows for client/server-style as well as DSM-style programming on a high level of abstraction. To achieve runtime efficiency of INSEL-systems a distributed manager architecture has been devised which acts as a framework for a variety of alternatives for the transformation of languagelevel objects to basic mechanisms supplied by an underlying distributed base layer. The decisions on object placement, object representation and object access are based on compile-time and run-time analysis to gain high performance by exploiting static and dynamic knowledge of object

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Language-Based Approach to Construct Structured and Efficient Object-Based Distributed Systems

Classical object properties such as encapsulation ease the construction of distributed systems. The object paradigm supports modeling of real world problems in a natural way and delivers units of distribution to the resource management level. To enhance the performance of distributed systems, more detailed application-specific information like potential communication dependencies should be expl...

متن کامل

A Language-Based Approach to Construct Structured and Efficient

Classical object properties such as encapsulation ease the construction of distributed systems. The object paradigm supports modeling of real world problems in a natural way and delivers units of distribution to the resource management level. To enhance the performance of distributed systems, more detailed application-specific information like potential communication dependencies should be expl...

متن کامل

Developing secure applications: a systematic approach

This paper presents parts of the SECREDS project which aims to bridge the gap between system modeling and implementation using a high-level programming language. Within SECREDS secure applications are developed top down starting with a top-level speciication. Top-level speciications are given by our computational model and application-speciic security policies are speciied using our security re...

متن کامل

Groupie | an Environment Supporting Group-oriented Architecture Development

The report presents an architecture deenition language and various mappings to diierent programming languages. In addition, a major new idea is that the language contains features which are exploited to deene a concept to support cooperative distributed development of architectural descriptions. Besides the language and group-ware concepts the paper sketches functionality and implementation of ...

متن کامل

Advances in Architectural Concepts to support Distributed Systems Design

This paper presents and discusses some architectural concepts for distributed systems design. These concepts are derived from an analysis of limitations of some currently available standard design languages. We conclude that language design should be based upon the careful consideration of architectural concepts. This paper aims at supporting designers by presenting a methodological design fram...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996